//私有属性
//ES6中可以使用#来定义私有属性，只能在类的内部访问
class demo {

    //用#来定义私有属性
    #name = "私有属性值";

    getName() {
        return this.#name;
    }

    //私有方法
    #print() {
        console.log("我是私有方法的内容");
    }

    //
    print() {
        this.#print();
    }
}

const obj = new demo();
//通过实例化对象的getName方法来访问私有属性
console.log(obj.getName());
//通过实例化对象的print方法来调用私有方法
obj.print();
